Skip to content

refactor: format identification, feature: sign and validate any asset type#1820

Open
dcondrey wants to merge 1 commit intocontentauth:mainfrom
dcondrey:feat/robust-format-detection
Open

refactor: format identification, feature: sign and validate any asset type#1820
dcondrey wants to merge 1 commit intocontentauth:mainfrom
dcondrey:feat/robust-format-detection

Conversation

@dcondrey
Copy link

@dcondrey dcondrey commented Feb 4, 2026

Fixes #738, #1268, #1320, #1357
Related to #1669

All issues were architecturally interdependent.

…pport

- refactored `jumbf_io.rs` to use a single `HANDLERS` registry as the source of truth
- implemented decentralized magic-byte detection via `get_handler_type_from_bytes`
- optimized format sniffing to use a single file opening and efficient stream-based detection
- prioritized content detection over extensions globally in `Reader` and `Ingredient`
- added universal sidecar manifest support for any asset type, including unknown/unsupported
- expanded BMFF compatible brand support (.m4v, .3gp, .3g2)
- fix contentauth#738, contentauth#1268, contentauth#1320, and contentauth#1357
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Don't rely on file extensions

1 participant

Comments